from django.db import models
from django.contrib.auth.models import AbstractUser


# Create your models here.



"""
因为已经迁移了一次，已经有User表了，我们继承AbstractUser，就不能生成自己的表，需要删除一些迁移文件，

删除以下
django.contrib.admin.migrations
django.contrib.auth.migrations
xadmin.migrations
reversion.migrations

"""

class User(AbstractUser):
    """
    如果遇到会员，可以设置数字标记
    ((1,"VIP"),(2,"SVIP"))

    """
    # 唯一索引
    mobile = models.CharField(max_length=15,unique=True,verbose_name="手机号码")
    email = models.CharField(max_length=20,verbose_name="邮箱")


    # 用户头像
    user_avatar= models.ImageField(upload_to="user_avatar",verbose_name="用户头像")

    # 微信

    # QQ

    # 微博

    class Meta:
        # 表明
        db_table = "ly_user"
        verbose_name = "用户信息"
        verbose_name_plural = verbose_name